Codesys的軟件PLC解決方案
1). 簡(jiǎn)介
可編程邏輯控制器(PLC)產(chǎn)生于60年代末,當(dāng)時(shí)它們基本上就是適合工業(yè)自動(dòng)化需要的計(jì)算機(jī),廣泛應(yīng)用于最多樣化的制造工廠。本文主要介紹Codesys公司提供的軟件PLC解決方案,部署在基于ARM的計(jì)算機(jī)模塊系列(如Toradex公司的Colibri和Apalis系列)上,可以將模塊轉(zhuǎn)換為PLC解決方案。 它非常適合于設(shè)備最終用戶必須需要對(duì)邏輯控制器進(jìn)行編程的場(chǎng)合。 以下列表產(chǎn)品list of Devices usingCodesys是使用Codesys解決方案的(其中不乏一些著名的PLC品牌,如Beckhoff,Wago和Eaton)。
Codesys實(shí)現(xiàn)為類似PLC的設(shè)備提供的解決方案有以下幾個(gè)優(yōu)勢(shì)severaladvantages。有關(guān)軟件授權(quán)許請(qǐng)點(diǎn)擊這里。如果你在Toradex 的硬件平臺(tái)上需要Codesys的軟件授權(quán),請(qǐng)聯(lián)系我們的合作伙伴Codesys或者 Nexo.
Codesys可以在基于Linux 或者WindowsEmbedded Compact的系統(tǒng)上部署,詳情如下。
2). Codesys 部署于Linux系統(tǒng)
a). Codesys可以在基于ARM硬件平臺(tái)的多個(gè)操作系統(tǒng)上部署運(yùn)行,在Linux上支持Codesys的必備條件:
為了在Linux上運(yùn)行CodesysControl,你必須提供對(duì)OSADL實(shí)時(shí)擴(kuò)展的支持,關(guān)于這部分的詳細(xì)描述請(qǐng)見這里。
b). Codesys 演示
Toradex和Codesys聯(lián)合開發(fā),為ToradexColibri iMX6DL計(jì)算機(jī)模塊創(chuàng)建了一個(gè)演示內(nèi)核。這個(gè)預(yù)裝Codesys的內(nèi)核可以在這里下載,這個(gè)演示內(nèi)核包含了可以運(yùn)行兩個(gè)小時(shí)的Codesys演示。演示內(nèi)核啟用了以下功能:
./ Codesys Control Runtime
./ Codesy control 的運(yùn)行部署
./ TargetVisu - Visualization Software
./ TargetVisu –虛擬化軟件
./ WebVisu - WebServer for Visualization
./ WebVisu – 用于WebServer的虛擬化軟件
c). 在Colibri iMX6DL上運(yùn)行Codesys演示的步驟:
./ 當(dāng)刷新結(jié)束后,這個(gè)內(nèi)核將自動(dòng)啟動(dòng)Codesys的系統(tǒng),請(qǐng)注意以太網(wǎng)端口的配置:IP address 192.168.10.2 and default gateway as 192.168.10.1. 因此,你的計(jì)算機(jī)需要同樣的網(wǎng)段以及IP address 192.168.10.1
./ 回到桌面計(jì)算機(jī),下載并安裝codesys開發(fā)工具,我們的測(cè)試采用版本的是Codesys v3.5 SP9 Patch3.
./ 在Codesys開發(fā)工具中安裝Toradex-Device
./ 在Codesys開發(fā)工具中 Tool> Device Repository.
./ 從這里下載硬件設(shè)備描述文件,將文件的擴(kuò)展名從.txt修改為.xml
./ 在Device Repository窗口點(diǎn)擊安裝,并選擇前面的下載配置。
./ 當(dāng)安裝過(guò)程結(jié)束,你就可以開始一個(gè)你的新工程了。
3). Codesys 部署于WinCE系統(tǒng)
Toradex合作伙伴Nexo公司提供基于ColibriTegra 系列計(jì)算機(jī)模塊的現(xiàn)成解決方案,后續(xù)還會(huì)延伸到更多平臺(tái),詳細(xì)情況可以聯(lián)系Nexo,這里不再贅述。
提交
Verdin AM62 LVGL 移植
基于 NXP iMX8MM 測(cè)試 Secure Boot 功能
隆重推出 Aquila - 新一代 Toradex 計(jì)算機(jī)模塊
Verdin iMX8MP 調(diào)試串口更改
NXP iMX8MM Cortex-M4 核心 GPT Capture 測(cè)試